tower above - French English Dictionary